home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / pdnrout / pdnrout-minutes-89nov.txt < prev    next >
Text File  |  1993-02-17  |  17KB  |  424 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4.  
  5. AGENDA
  6.  
  7. ``A WORLDWIDE INTERNET - What's missing ?  - What do we need to do ?''
  8.  
  9.  
  10.    o Introduction
  11.    o Background information (European network situation, current status
  12.      of X.25 Research Network, future plans, etc.)
  13.    o Network situation in some oversea countries (Argentina, Australia,
  14.      Brazil, Indonesia, Israel, Japan, etc.)
  15.    o Status report on BBN-VAN-GATEWAY (butterfly replacement, EGP, etc.)
  16.      (Chet Birger, BBN) - Discussion
  17.    o Discussion on submitted RFC-Drafts:
  18.       1. Internet Cluster Addressing Scheme
  19.       2. PDN Cluster and Hierarchical VAN-Gateway Algorithms
  20.       3. Assignment / Reservation of Internet Network Numbers to
  21.          National X.25 Public Data Networks (DNICs)
  22.    o Hierarchical Scheme for the Assignment of PDN-Cluster Addresses,
  23.      Draft RFC (Roki)
  24.    o X.121 address resolution protocol, Draft RFC (Roki); detailed
  25.      technical discussion
  26.    o Access control and reverse charging on international X.25
  27.      connections, draft proposal; detailed technical discussion
  28.    o VAN-BoX (Specification of required protocols using formal
  29.      description techniques)
  30.    o Coordination of international PDN Routing performance tests with
  31.      partners in:  Germany, Sweden, United Kingdom, Austria, Italy,
  32.      Norway (Zone 2), USA (Zone 3), Japan (Zone 4), Australia, Indonesia
  33.      (Zone 5)
  34.    o Detailed technical discussion and definition of a test plan
  35.    o Discussion on documents to be published by members of the PDN
  36.      Routing WG
  37.    o Assignment of action items
  38.    o Miscellaneous (mailing lists, etc.)
  39.  
  40.  
  41.  
  42. MINUTES
  43.  
  44. Report of the Open PDN Routing WG Meeting, IETF, November 2, 1989
  45.  
  46. Network Situation in Europe and Some Overseas Countries (reported by
  47. Roki):
  48.  
  49.    o German X.25 Research Network:
  50.      According to the plans, a German X.25 Research Network (X.25 WIN)
  51.      will be installed and operated by the German PTT, starting January
  52.      1990.  A large number of German universities and research
  53.      institutes will be connected to this X.25 Research Network at fixed
  54.      costs.  A gateway to the German DATEX-P network will allow
  55.      interoperation with the worldwide system of X.25 Public Data
  56.      Networks (PDN).
  57.      Due to the charging policy for the X.25 Research Network (fixed
  58.      costs), most universities, having local TCP/IP networks, are
  59.      especially interested in exchanging TCP/IP datagrams with each
  60.      other through this X.25 research network.
  61.      The PDN Routing and VAN gateway algorithms, which have already been
  62.      published or are currently specified, are expected to improve the
  63.      interoperability between these local TCP/IP network and to reduce
  64.      the amount of network management significally.
  65.    o International X.25 Interconnect (IXI):
  66.      The Commission of the European Communities (CEC) and the Dutch PTT
  67.      on behalf of all European PTTs have signed an agreement for an
  68.      international X.25 infrastructure in Brussels, in September 1989.
  69.    o NORDUNET:
  70.      This large network interconnects hosts in the Scandinavian
  71.      countries (Denmark, Finland, Iceland, Norway and Sweden).  A
  72.      satellite connection from the NORDUNET (Sweden) to the US TCP/IP
  73.      Internet exists.  The supported networks are:  EARN,
  74.      NSFnet/Internet, SPAN/HEPNET, OSI Pilot Services, EUnet, etc.  The
  75.      supported protocols are:  TCP/IP, DECnet, ISO IP, X.25, RSCS, etc.
  76.      The Swedish Institute of Computer Science (SICS) will participate
  77.      in international PDN tests performed by the PDN Routing WG.
  78.    o TCP/IP Networks in Oversea Countries:
  79.      Several TCP/IP networks exist already in Australia, Japan,
  80.      Argentinia, Brazil, etc.
  81.      With the support of DLR/FernUni a TCP/IP network is currently
  82.      installed in Indonesia at LAPAN (Air and Space Research
  83.      Establishment) and other national agencies (BPPT, etc.).  Satellite
  84.      communications will be provided by VSAT using X.25 protocols.  It
  85.      is intended to integrate these networks in international PDN tests.
  86.  
  87. Status Report on BBN-VAN-GATEWAY (Zbigniew Opalka, BBN):
  88.  
  89.  
  90. The LSI-11/23 has been replaced by a butterfly gateway, which runs EGP
  91. for network reachability information exchange (with CNUCE, Italy, etc.).
  92. The BBN-VAN-GATEWAY will participate in international PDN tests
  93. (contact:  Zbigniew Opalka and Chet Birger).
  94.  
  95. X.121 Address Resolution Protocol, Draft RFC (Roki), technical
  96. discussion:
  97.  
  98.  
  99. The proposal for an X.121 address resolution protocol (developed at the
  100. FernUni), which is currently being written up as an Internet Draft, has
  101. been discussed in detail.
  102.  
  103. For a dynamic routing of Internet datagrams through X.25 Public Data
  104. Networks (PDN) an X.121 Address Resolution Protocol (X.121 ARP) is
  105. required to determine the mapping between the 32-bit Internet address of
  106. a PDN-host/ VAN-gateway and its X.121 address on the X.25 network.  This
  107. X.121 address resolution can be performed by:
  108.  
  109.  
  110.    o a table lookup on the local host/gateway
  111.    o a fast X.121 address resolution using the user data field in X.25
  112.      calls
  113.    o an X.121 address resolution retrieved from a remote X.25
  114.      host/gateway
  115.    o by information exchange with an X.121 address resolution server
  116.  
  117.  
  118. X.121 Address Resolution by Table Lookup:
  119.  
  120.  
  121. The mapping between the Internet address and the corresponding X.121
  122. address is contained in a data file ("XARP.PDN").  X.121 address
  123. resolution is simply performed by a local table lookup.  A standard for
  124. the format of this file ("XARP.PDN") will be specified, so that it can
  125. be distributed to other PDN-hosts and VAN-gateways (by FTP) for X.121
  126. address resolution.  Whenever a PDN-cluster address is assigned to some
  127. PDN-host or VAN-gateway, the corresponding X.121 address will be updated
  128. in the (original) XARP.PDN file.
  129.  
  130. The following format has been discussed for the XARP.PDN file:
  131.  
  132. <IP-ADDRESS>:<X.121-ADDRESS>[;<FACILITIES>[;<ACCESS
  133. CONTROL>]][:<COMMENT>]
  134.  
  135. It has been agreed, that the fields <FACILITIES>, <ACCESS CONTROL> and
  136. <COMMENT> (e.g., containing the host/gateway name) should be optional.
  137.  
  138. Packet Identifier in X.25 Call Setup Packets:
  139.  
  140. According to RFC-877, IP datagrams are identified by a value of CC (hex)
  141. in the first octet of the user data field in an X.25 call setup request
  142. packet.
  143.  
  144. A (new) interpretation of the bits of the first octet in the user data
  145. field has been discussed:
  146.  
  147.    1 1 0 0 x x x x
  148.            | | | |
  149.            | | | +---- 0: NO Reverse Charging
  150.            | | |       1: Reverse Charging requested
  151.            | | +------ 0: NO ARP
  152.            | |         1: ARP
  153.            | +-------- 0: Extended User Data Field (20 octets)
  154.            |           1: Regular User Data Field (packet identifier only)
  155.            +---------- 0: NO IP datagrams
  156.                       1: IP datagrams will be transmitted
  157.  
  158.  
  159. According to the new interpretation of the bits of the first octet of
  160. the user data field, the following packet identifiers would be used for:
  161.  
  162.  
  163.  Type                                     hexadec.        binary   Comment
  164.  
  165.  Fast X.121 Address Resolution  (FXARP)     C2           11000010  ARP
  166.  X.121 Address Resolution       (XARP)      C6           11000110  regular, ARP
  167.  Piggy-Backed Fast X.121 ARP    (PFXARB)    CA     (CB)  11001010  IP, ARP
  168.  IP Datagram (RFC 877)          (IP)        CC     (CD)  11001100  IP, regular
  169.  (X.121 Address Res.  using UDP (IP)        CC     (CD)  11001100  IP, regular)
  170.  
  171. NOTE: A possible conflict with already defined values of the first octet
  172. of the user data field (C0-CF) for other applications has been
  173. mentioned.  In this case the following alternative has been discussed:
  174.  
  175. The first octet of the user data field would always contain CC (hex),
  176. according to RFC 877.  Then, the bits of the second octet would indicate
  177. the packet type as follows (similar to the specification above):
  178.  
  179.  
  180.    0 0 x x x x x x
  181.    | | | | | | | |
  182.    | | | | | | | +---- 0: NO Reverse Charging
  183.    | | | | | | |       1: Reverse Charging requested
  184.    | | | | | | +------ 0: NO ARP
  185.    | | | | | |         1: ARP
  186.    | | | | | +-------- 0: Extended User Data Field (20 octets)
  187.    | | | | |           1: Regular User Data Field (packet identifier only)
  188.    | | | | +---------- 0: NO IP datagrams
  189.    | | | |             1: IP datagrams will be transmitted
  190.    | | | +------------ 0: Request
  191.    | | |               1: Reply
  192.    | | +-------------- 0: NOT unsolicited (request or reply)
  193.    | |                 1: Unsolicited
  194.    | +--------<reserved>: for future use
  195.    +----------<reserved>: for future use
  196.  
  197.  
  198.  
  199. Fast X.121 Address Resolution Using the User Data Field in X.25 Calls:
  200.  
  201. A fast X.121 address resolution can already be performed during the call
  202. setup time by specifying the X.121 address resolution request/reply
  203. information in the user data field of the X.25 call setup request/accept
  204. packets, in the following format:
  205.  
  206.  
  207.    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  208.    | Packet Identifier     | 0  0  x  x| (Pointer) |
  209.    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  210.    | Max. X.121 length = 8 | Length of IP address=4|
  211.    +-----------------------+-----------------------+
  212.    | IP address of sender                         |
  213.    +-----------------------+-----------------------+
  214.    | IP address of target                         |
  215.    +-----------------------+-----------------------+
  216.    |Len. X.121 |          X.121 address of target  |  in X.121 ARP reply or
  217.    |        (encoded in quartets, padded with 0's) |     unsolicited X.121 ARP
  218.    +-----------------------------------------------+
  219.  
  220.  
  221.  
  222. Note:  that the X.121 address of the sender is contained in the X.25
  223. packet header (calling DTE address).
  224.  
  225. Example:
  226.  
  227.  
  228.    194  22   4  14 188  1 255  1 189  42 128  1  227  17  6  23   0   2  80   0
  229.  
  230.  
  231.  
  232. Fast Reply
  233.  
  234.  X.121  IP X121  IP address IP address  X.121     address (311061700025)
  235.  ARP    Ptr 6    Len.       of sender   of target of target
  236.  
  237.  
  238.  
  239. X.121 Address Resolution Protocol for X.25 Hosts/Gateways:
  240.  
  241. The following X.121 Address Resolution Protocol (similar to the Ethernet
  242. Address Resolution Protocol (RFC-826)) for Internet hosts and gateways,
  243. which are directly connected to an X.25 Public Data Network, has been
  244. discussed:
  245.  
  246. The first (second) octet of the user data field in an X.25 call setup
  247. request packet contains C6 (06).  When the X.25 connection is
  248. established, then, the following X.121 address resolution request/reply,
  249. is transmitted in the data field of subsequent X.25 packets:
  250.  
  251.  
  252.    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  253.    | Hardware Address Space (PDN)                  |
  254.    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  255.    | Protocol Address Space (DoD_Internet)         |
  256.    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  257.    | Max. X.121 length = 8 | Length of IP address=4|
  258.    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  259.    | Opcode                                       |
  260.    +-----------------------------------------------+
  261.    |Len. X.121 |          X.121 address of sender  |
  262.    |        (encoded in quartets, padded with 0's) |
  263.    +-----------------------------------------------+
  264.    | IP address of sender                         |
  265.    +-----------------------------------------------+
  266.    |Len. X.121 |          X.121 address of target  |
  267.    |        (encoded in quartets, padded with 0's) |
  268.    +-----------------------------------------------+
  269.    | IP address of target                         |
  270.    +-----------------------------------------------+
  271.  
  272.  
  273.  
  274. X.121 Address Resolution using UDP:
  275.  
  276. In case, that the X.121 address resolution cannot be obtained from a
  277. host or gateway directly connected to the X.25 network, the X.121
  278. address resolution request/reply messages are sent to an X.121 address
  279. resolution server in IP datagrams using UDP. The data field contains the
  280. X.121 address resolution request/reply as specified above.
  281.  
  282. Access Control and Reverse Charging on International X.25 Calls:
  283.  
  284. An "X.25 Call Setup and Charging Determination Protocol" has been
  285. developed at the FernUni and is currently being specified as an Internet
  286. draft.  This protocol will allow reverse charging on international X.25
  287. calls, which is of special importance for a worldwide interoperability
  288. of TCP/IP networks.
  289.  
  290. Also, the specification of an access control scheme has been discussed,
  291. but most people suggested that access control should be done by higher
  292. layers.
  293.  
  294. Implementation of the Proposed Algorithms in a VAN-BoX (or on a
  295. Workstation):
  296.  
  297. The IETF-PDN Routing working group has already developed and specified
  298. most of the required PDN addressing schemes and gateway algorithms to
  299. allow a dynamic routing of TCP/IP datagrams through the worldwide system
  300. of X.25 Public Data Networks (PDN). The required algorithms and
  301. protocols include:
  302.  
  303.    o PDN-cluster addressing scheme:  published ICCC'88 and RFC Draft
  304.    o Hierarchical VAN-gateway algorithms:  published in ITG/GI'89 and
  305.      RFC Draft  Assign.  and Res.  of PDN-cluster net no.:  Internet
  306.      Draft to be published as RFC
  307.    o Assign.  and Res.  of PDN-cluster addr.:  being finished as an
  308.      Internet draft
  309.    o X.121 Address Resolution Protocol:  being finished as an Internet
  310.      draft
  311.    o X.25 Call Setup and Charging Determ:  being written up as an
  312.      Internet draft
  313.    o Modified EGP2 or EGP3 between VANs:  currently in progress to be
  314.      defined
  315.    o Delayed TCP/IP header compression:  will be considered (new
  316.      objective)
  317.  
  318. By putting all these pieces together, it is intended to implement these
  319. algorithms, with support of the gateway companies (BBN, Proteon, SUN,
  320. 3COM, ACC, cisco) and eventually the University of Salzburg and the
  321. University of Tokyo, in a small "VAN-BoX" (and on a workstation) with an
  322. Ethernet and an X.25 interface.  By placing this "VAN-BoX" between a
  323. local TCP/IP network and an X.25 public data network, the implemented
  324. gateway algorithms will automagically exchange network reachability
  325. information to provide worldwide INTERNET interoperability between local
  326. TCP/IP networks through X.25 Public Data Networks.
  327.  
  328. Coordination of International PDN Routing Performance Tests:
  329.  
  330. The developed PDN addressing schemes and VAN-gateway algorithms will be
  331. tested with participating sites in the following countries:
  332.  
  333. Zone 2 (Europe):
  334.  
  335.  
  336.  Germany:  Fern University of Hagen (all VAN-gateway levels)
  337.            GMD, St.  Augustin (DFN-Gateway)
  338.            University of Dortmund (UUCP-Gateway)
  339.            University of Karlsruhe (BELWUE)
  340.            University of Stuttgart (BELWUE)
  341.  Austria:  University of Salzburg
  342.  Finland:  University of Helsinki (NORDUNET)
  343.  Italy:    CNUCE, Pisa *
  344.  Norway:   NTARE, Oslo, (NORDUNET) *
  345.  Sweden:   SICS, Stockholm (NORDUNET)
  346.  UK:       Portsmouth Polytechnic
  347.            University College London (INTERNET Gateway) *
  348.  
  349. Zone 3 (North America):
  350.  
  351.  USA:  ACC *
  352.        BBN, Cambridge, MA
  353.        CISCO, Menlo Park, CA *
  354.        PROTEON *
  355.        SRI, Menlo Park, CA *
  356.        SUN, Mountain View, CA *
  357.        3COM *
  358.  
  359. Zone 4 (Asia):
  360.  
  361.  Japan:  University of Tokyo
  362.  
  363.  
  364. Zone 5 (Pacific):
  365.  
  366.  Australia:  CSIRO
  367.  Indonesia:  LAPAN
  368.  
  369. Zone 6 (Africa):  Egypt ?
  370.  
  371. Zone 7 (South America):  Argentina ?, Brazil ?
  372.  
  373. (* ...  intended, but not yet agreed) (?  ...  these countries will be
  374. contacted for participation, to have at least one representative site
  375. for each zone).
  376.  
  377. First tests have already been started within Germany.  International
  378. PDN-tests are expected to start in January '90 between BBN and sites in
  379. Europe, Australia, Japan and Indonesia.
  380.  
  381. PDN-cluster addresses, according to the developed hierarchical scheme,
  382. will be assigned to all participating sites, in Jan '90.  An appropriate
  383. application form has been prepared recently.  SRI-NIC will be informed
  384. about the assigned PDN-cluster addresses.  The XARP.PDN file containing
  385. the mapping between the Internet PDN-cluster address and the
  386. corresponding X.121 address will be updated after each assignment.
  387.  
  388. Assignment of action items:
  389.  
  390. Stahl:  Check assignment and specification of INTERNET/PDN-cluster
  391. network numbers for national public data networks in the North America
  392. cluster for correctness (O3, Jan '90)
  393.  
  394. Roki:  Finish Internet Draft "Addressing Scheme for the Assignment of
  395. INTERNET/PDN-Cluster Addresses to VAN-Gateways and PDN-Hosts" for
  396. submission to the IETF Chair and Reviewers (O4, Jan '90).
  397.  
  398. Roki:  Check the coding of the first octet of the user data field in
  399. X.25 call setup request packets (related to o6, fast X.121 address
  400. resolution protocol, Jan '90).
  401.  
  402. Roki:  Finish Internet Draft "X.121 Address Resolution Protocol", for
  403. submission to the IETF Chair and Reviewers (O6, Jan '89).
  404.  
  405. Roki:  Continue Internet Draft "X.25 Call Setup and Charging
  406. Determination Protocol" (O7, expected to be completed by Feb '90)
  407.  
  408. Roki:  Perform international PDN-tests according to the developed PDN-
  409. cluster addressing scheme and hierarchical VAN-gateway algorithms
  410. between USA (BBN) and sites in Europe (Fern University of Hagen,
  411. University of Dortmund, University of Salzburg, Portsmouth Polytech
  412. (UK), SICS (Sweden), etc.), Australia, Japan and Indonesia, starting
  413. January '90 (O11).
  414.  
  415. Comments, suggestions and contributions to the work being done in the
  416. PDN Routing working group are highly appreciated.
  417.  
  418. ATTENDEES
  419.  
  420.  Berggreen, Art    Opalka, Zbigniew
  421.  Carvalho, Charles Rokitansky, Carl-Herbert
  422.  Cook, John        Stahl, Mary
  423.  Malkin, Gary      Youssef, Mary N.
  424.